.h5Video {
    opacity: 0;
    transition: all 0.6s ease-in;

    &:global {
        &.loaded {
            background-color: #282323 !important;
            opacity: 1;

            video {
                object-fit: cover !important;
                height: 100vh !important;
                top: 0 !important;
            }

            &.horizontal video {
                object-fit: contain !important;
                height: 4.22rem !important;
                top: 1rem !important;
            }

            .vjs-poster {
                background-color: #282323 !important;
                background-size: cover !important;
            }
        }
    }
}
